live on other people's means - Turkish English Dictionary